/**
 * == 和 ===
 * https://segmentfault.com/a/1190000005158975
 */
// 在js中， == 和 === 都是代表等于的意思，但是
// == 这种呢，是弱等，他会自己将左右两边的值，进行私底下的运算，然后在判断
// === 强等，左右两边如果不同，就是不同，不会运算

// 举个例子
console.log(1 == true); // true
console.log(1 === true); // false

// 强等，你们应该就明白了，该是怎样的就是怎么样，1 永远不可能是 true
// 弱等呢，就是 弱类型语言会在底层上进行运算
// 他发现两边的数据类型不一样了
// 他会进行运算，转成一样的，比如 1 == true，1 是数字类型， true是布尔类型
// 那么他会将  1 进行运算，转成布尔类型 转成了true
// 最后他发现一样了
// 就相等了
